/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
      .i4P7Vt {
        mix-blend-mode: var(--blendMode, normal);
        position: relative;
      }
      .i4P7Vt img {
        width: 100%;
        height: 100%;
        opacity: var(--mediaOpacity, 1);
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-size: var(--mask-size, 100% 100%);
        mask-size: var(--mask-size, 100% 100%);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        display: block;
      }
      .i4P7Vt.ZYZJBv img {
        object-fit: var(--responsive-img-object-fit);
      }
      .i4P7Vt .YX2qkL {
        background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
        border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
        border-width: var(--borderWidth, 0);
        border-radius: var(--cornerRadius, 0);
        box-shadow: var(--boxShadow, none);
        box-sizing: border-box;
        border-style: solid;
        position: absolute;
        inset: 0;
        overflow: hidden;
      }
      .i4P7Vt .YX2qkL .qR3Oj6 {
        box-sizing: content-box;
        width: 100%;
        height: 100%;
        padding: var(--borderWidth, 0);
        inset: calc(-1 * var(--borderWidth, 0));
        position: absolute;
      }
      .i4P7Vt .XWKVT7 {
        width: 100%;
        height: 100%;
        display: block;
      }
      .i4P7Vt .XWKVT7 .qR3Oj6 {
        padding: 0;
        inset: 0;
      }
      .bEa5WO {
        background-color: rgba(var(--backgroundColor, var(--color_8, color_8)), var(--alpha-backgroundColor, 1));
        border-color: rgba(var(--borderColor, var(--color_8, color_8)), var(--alpha-borderColor, 1));
        border-width: var(--borderWidth, 0);
        border-radius: var(--cornerRadius, 0);
        box-shadow: var(--boxShadow, none);
        box-sizing: border-box;
        border-style: solid;
        position: relative;
        overflow: hidden;
      }
      .bEa5WO:has(a:focus-visible) {
        outline-offset: 1px;
        outline: 2px solid #116dff !important;
      }
      .bEa5WO .YX2qkL {
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0;
        overflow: hidden;
      }
      .bEa5WO .YX2qkL .qR3Oj6 {
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0;
      }
      .bEa5WO img {
        width: 100%;
        height: 100%;
        opacity: var(--mediaOpacity, 1);
        display: block;
      }
      .bEa5WO.ZYZJBv img {
        object-fit: var(--responsive-img-object-fit);
      }
      .bEa5WO .XWKVT7 {
        width: 100%;
        height: 100%;
        display: block;
      }